• word of the day

    xylaria polymorpha

    xylaria polymorpha - Dictionary definition and meaning for word xylaria polymorpha

    Definition
    (noun) the fruiting bodies of the fungi of the genus Xylaria
Download our Mobile App Today
Receive our word of the day
on Whatsapp